﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 505px;}
.fullSlide {
	width:100%;
	position:relative;
	height:505px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:505px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:505px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:8px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#1B1714;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#e50014;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
}
.fullSlide .prev
{
      
  }
.fullSlide .next {
	left:auto;
	right:5%;background-position:-6px -137px;
}
/**/
.banner22 a{display: block;background: url(../images/banner.jpg) no-repeat center 0;height: 505px;}
/**/
.cpzx{background: url(../images/cpbj.jpg) repeat-x;height: 1010px;padding-top: 42px;font-family: "Microsoft YaHei";}
.cpzx h2{text-align: center;height: 78px;}
.cpzx h2 a{display: block;background: url(../images/cp.jpg) no-repeat center 18px;color: #333333;font-size: 28px;}
.cpzx h2 span{display: block;font-weight: normal;padding-top:5px;color: #666666;font-size: 16px}
.cpzx-n{height:82px;}
.cpzx-n ul li{float: left;font-size: 0;line-height: 0;margin-right:7px;width: 118px;}
.cpzx-n ul .none{margin-right: 0}
.cpzx-n ul li img{width: 118px;height:63px;}
.cpzx-n ul li span{width: 118px;height: 18px; display:block; clear:both;background: #a5a5a5;text-align: center;color: #fff;font-size: 14px;line-height: 18px;}

.cpzx-l{width: 248px;}
.cpzx-l h3{padding: 28px 0 0 90px;background: url(../images/cp_06.jpg) no-repeat;height: 55px;color: #fff;font-weight: normal;font-size: 12px;text-transform: uppercase;font-family: "arial"}
.cpzx-l h3 a{display: block;font-weight: bold;color: #fff;font-size: 18px;}
.cpzx-c{background: #fff;border: 9px solid #333333;padding: 10px 16px 0 16px;}
.cpzx-l h4 a{display: block;background: url(../images/cp_17.jpg) no-repeat;height: 32px;padding-left: 38px;color: #333;font-weight: normal;font-size: 14px;line-height: 32px;margin-bottom: 10px;font-family: "黑体"}
.cpzx-l h4 a:hover,.cpzx-l h4.cur a{background: url(../images/cp_20.jpg) no-repeat;color: #fff}
.cpzx-l p{font-size: 0;line-height: 0;display: none;}
.cpzx-l p a{display:block;padding-left: 32px;background: url(../images/cp_23.jpg) no-repeat 18px 5px;font-size: 0;color: #666666;font-size: 12px;margin-bottom:7px;line-height: 13px;}
.cpzx-l p a:hover{color: #e50014}

.cpzx-r{width: 721px;}
.cpzx-r h4{padding-left: 38px;height: 60px;background:#e3e3e3;line-height:60px; }
.cpzx-r h4 a{color:#222222;font-size: 16px;}
.cpzx-r h4 em a{font-weight: normal;font-size: 14px;display: block;padding-right: 20px}
.cpzx-r ul li{float: left;position: relative;width: 239px; border-top: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;font-size: 0;line-height: 0;height: 190px;background: #fff;}
.cpzx-r ul li p{display: block;width:209px;padding:10px 0 0 30px;background: url(../images/tm.png) repeat-x;height:48px;position: absolute;bottom: 1px;left: 1px;color: #fff;font-size: 12px;line-height: 14px;display: none;}
.cpzx-r ul li em{font-style: normal;display: block;margin-bottom: 10px}
.cpzx-r ul li i{font-style: normal;width: 125px;display: inline-block;}
.cpzx-r ul li span{display: block;width: 239px;text-align: center;color: #333333;font-size: 14px;line-height: 14px;line-height: 50px;}
.cpzx-r ul li a:hover span{color: #e50014}
.cpzx-r ul li img{width: 239px;height: 140px;}
/**/
.class_bg{width:100%; background:url(../images/class_bg.jpg) no-repeat center; height:340px; min-width:1000px; clear:both;}
.about h2{font-size:24px;color:#d8261c;text-align:center;background:url(../images/heixian.jpg) no-repeat center bottom; display:block;height:50px;font-weight:normal;margin-bottom:30px;}
.about .pro_con{width:1000px; margin:0 auto;}
.about p{width:100%;margin:0 auto;margin-bottom:10px; font-size:14px; line-height:24px;}
.about p.pic{text-indent:0;width:1000px;}

.cotcatus{width:1000px; margin:0 auto;}
.cotcatus li{height:60px; line-height:60px; font-size:14px; text-indent:80px;}
.cotcatus li.lx1{background: url(../images/lxr.png) no-repeat left center;}
.cotcatus li.lx2{background: url(../images/email.png) no-repeat left center;}
.cotcatus li.lx3{background: url(../images/address.png) no-repeat left center;}

.case{width:100%;padding:0px 0;}
.case ul { margin:0;padding:0; clear:both;}
.case li {float:left; margin-right:20px;width: 235px; height:300px; overflow: hidden;text-align:center;border-collapse: collapse;}
.case li:nth-child(4n){margin-right:0;}
.case li a{font-size:16px;}
.case li a .cp_name{height:260px; width:235px; background:#f5f5f5; margin-bottom: 29px;color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/}
.case li a:hover span{background: #f5f5f5;}
.case li img{max-width: 235px; max-height:260px; vertical-align:middle;}
.case li span{height:40px; line-height:40px; background:#fff; display:block; clear:both;font-size:16px;}


.product{width:100%;padding:0px 0;}
.product ul { margin:0;padding:0; clear:both;}
.product li {float:left; margin-right:20px;width: 235px; height:240px; overflow: hidden;text-align:center;border-collapse: collapse;}
.product li:nth-child(4n){margin-right:0;}
.product li a{font-size:16px;}

.product li a .cp_name{height:180px; width:235px; margin-bottom: 29px;color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/}
.product li a:hover span{background: #f5f5f5;}
.product li img{max-width: 235px; max-height:180px; vertical-align:middle;}
.product li span{height:40px; line-height:40px; overflow:hidden; background:#fff; display:block; clear:both;font-size:16px;}
.product li a span b{ font-weight:normal;}
/*分页*/
.pages{text-align:center;clear:both; padding:5px 0px 10px 0px;font-size:14px;width:100%; margin:0 auto;margin:15px 0;}
.pages a{margin:3px;padding:8px 12px;border:1px solid #c1c1c1;color:#A0A0A0;font-size:14px;border-radius: 3px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F0F0F0));}
.pages span{background:#15181E;color:#fff;margin:3px;padding:8px 12px;border:1px solid #15181E;border-radius: 3px;}

.xq{background: url(../images/xqbj.jpg) no-repeat center 0;height:640px;padding-top: 278px;font-family: "Microsoft YaHei";}
.xq dl dt{width: 195px;float: left;}
.xq dl dd{width: 195px;float: right;}
.xq dl a{width: 148px;display: block;text-align: center;color: #666666;font-size: 18px;font-weight: bold;height: 200px;}
.xq dl a em{display: block;width: 127px;height: 127px;background: url(../images/x2.png) no-repeat;margin:0 auto 12px auto}
.xq dl dt a{background: url(../images/xq_03.gif) no-repeat 83px 175px;}
.xq dl dd a{background: url(../images/xq_03.gif) no-repeat 133px 175px;}
.xq dl dt a.xq1,.xq dl dt a.xq3{padding-left: 50px}
.xq dl dd a.xq2{padding-left:50px}
.xq dl dd a{width: 202px;}
.xq dl a.xq3{background: none;}
.xq dl a.cur{color: #e50014}
.xq dl a.cur em{background: url(../images/x1.png) no-repeat;}
.xq-x{position: relative;}
.xq-c p{position: absolute;top: 500px;left: 273px;width: 452px;color: #fff;font-size: 14px;line-height:26px;display:none}
.xq-c p a{color: #fff;font-size: 14px}
/**/
.pro{display: block;background: url(../images/pro.jpg) no-repeat center 0;height: 190px;}
.pr-c{position: relative;font-family: "Microsoft YaHei";}
.pr-c p{display: block;position: absolute;top: -66px;right: 30px;width: 500px}
.pr-c p a{display: block;width: 165px;height: 31px;background: url(../images/pr_03.jpg) no-repeat;text-align: center;color: #fff;font-size: 16px;line-height: 31px }
.pr-c p span{display: block;padding-left: 35px;background: url(../images/pr_06.jpg) no-repeat 0 10px;color: #666666;font-size: 15px}
.pr-c p span em{font-style: normal;color: #eb0a10;font-size: 28px;font-family: "arial";padding-left:10px;display: inline-block;}
/**/
.ym{padding-top: 50px;height: 555px;font-family: "Microsoft YaHei";}
.ym h2{text-align: center;height: 81px;}
.ym h2 a{display: block;background: url(../images/ym.jpg) no-repeat center 18px;color: #333333;font-size: 28px;}
.ym h2 span{display: block;font-weight: normal;padding-top:5px;color: #666666;font-size: 16px}
.ym-n{height: 59px;line-height: 59px; position: relative;margin-bottom: 10px}
.ym ul li{float: left;}
.ym ul li.l1{position: absolute;top: 0;left: 0;z-index: 9;}
.ym ul li.l2{position: absolute;top: 0;left: 124px;z-index: 8;}
.ym ul li.l3{position: absolute;top: 0;left: 234px;z-index: 7;}
.ym ul li.l4{position: absolute;top: 0;left: 352px;z-index: 6;}
.ym ul li.l5{position: absolute;top: 0;left: 476px;z-index: 5;}
.ym ul li.l6{position: absolute;top: 0;left: 598px;z-index: 4;}
.ym ul li.l7{position: absolute;top: 0;left: 720px;z-index: 3;}
.ym ul li a{display: block;padding: 0 57px;color: #fff;font-size: 16px;background: url(../images/tm1.png) no-repeat;}
.ym ul li a:hover,.ym ul li.cur a{background: url(../images/tm2.png) no-repeat;}
.ym-n span {position: absolute;left:840px;top: 0;display: block;}
.ym-n span a{display: block;padding: 0 60px;color: #fff;font-size: 16px;background: url(../images/tm1.png) no-repeat;}
.ym dl{padding: 10px 32px 10px 10px;height: 347px;background: #ededed}
.ym dl dt{width: 579px;float: left;}
.ym dl dt img{width: 579px;height: 347px;}
.ym dl dd{width: 345px;float: right;padding-top: 44px}
.ym dl dd h4 a{color: #333333;font-size: 16px}
.ym dl dd p{display: block;padding: 20px 0 30px 0;color: #666666;font-size: 14px;line-height: 25px;}
.ym dl dd p a{color: #eb0a10}
.ym dl dd span a{display: inline-block;width: 166px;height: 48px;background: #333333;color: #fff;font-size: 14px;text-align: center;line-height: 48px;margin-right: 10px}
.ym dl dd span .none{margin-right: 0}
/**/
.lc{padding-top: 40px;/*background: url(../images/lcbj.jpg) no-repeat center 0;*/height:580px;font-family: "Microsoft YaHei";}
.lc h2{text-align: center;height: 77px;}
.lc h2 a{display: block;background: url(../images/lc_03.jpg) no-repeat center 18px;color: #333333;font-size: 28px;}
.lc h2 span{display: block;font-weight: normal;padding-top:5px;color: #666666;font-size: 16px}
.lc p img{width: 1000px;height:325px}
.lc ul{height: 140px;background: url(../images/lc1_03.jpg) no-repeat center 48px;margin-top: 32px}
.lc ul li{float: left;margin-left: 115px;display:inline}
.lc ul li a{padding-top: 120px;width: 105px;text-align: center; color: #333333;font-size: 14px;display:block}
.lc ul li.l1{margin-left: 13px}
.lc ul li.l1 a{background: url(../images/lc1_03.png) no-repeat;}
.lc ul li.l2 a{background: url(../images/lc_05.png) no-repeat;}
.lc ul li.l3 a{background: url(../images/lc_07.png) no-repeat;}
.lc ul li.l4 a{background: url(../images/lc_09.png) no-repeat;}
.lc ul li.l5 a{background: url(../images/lc_11.png) no-repeat;}
.lc ul li.cur a{font-weight: bold;}
.lc ul li.l1 a:hover{background: url(../images/lc_03.png) no-repeat;}
.lc ul li.l2 a:hover{background: url(../images/lc1_05.png) no-repeat;}
.lc ul li.l3 a:hover{background: url(../images/lc1_07.png) no-repeat;}
.lc ul li.l4 a:hover{background: url(../images/lc1_09.png) no-repeat;}
.lc ul li.l5 a:hover{background: url(../images/lc1_11.png) no-repeat;}
/**/
.ys{padding-top: 42px;font-family: "Microsoft YaHei";}
.ys h2{height: 90px;background: url(../images/ys.jpg) no-repeat center 0;width: 551px;margin: 0 auto;font-size: 34px;color: #e20a0f;line-height: 90px;}
.ys h2 em{font-style: normal;padding: 0 86px 0 58px;color: #fff;}
.ys1{background: url(../images/ys1.jpg) no-repeat center 0;height:484px;margin: 31px 0 45px 0;}
.ys2{background: url(../images/ys2.jpg) no-repeat center 0;height:391px;}
.ys-y{height: auto;margin-bottom: 30px}
.ys-y h4{color: #eb0a10;font-size: 32px;margin-bottom:18px}
.ys-y p{display: block;padding-left: 22px;color: #333333;background: url(../images/ys_07.jpg) no-repeat 0 10px;margin-bottom:8px;font-size: 14px;line-height: 25px}
.ys-y span a{margin-left: 22px;background: url(../images/ys_11.jpg) no-repeat;width: 130px;height: 36px;display: block;text-align: center;color: #fff;font-size: 14px;margin-top:15px; line-height: 36px}
.ys1 dl{padding-left: 22px;height: 201px;}
.ys1 dt{width: 159px;float: left;}
.ys1 dt img{width: 159px;height: 201px}
.ys1 dd{width: 215px;padding:29px 50px 0 50px;height: 172px;background: #e4e4e4;float: left;}
.ys1 dd h4{height: 20px;border-left: 2px solid #eb0a10;font-size: 20px;padding-left: 22px;color: #eb0a10;line-height: 20px;}
.ys1 dd span{display: block;padding: 12px 0 15px 0;color: #333333;font-size: 14px;}
.ys1 dd p{font-size: 14px;color: #666666;font-size: 14px;line-height: 20px}
.ys1 ul{padding: 20px 0 0 220px;}
.ys1 ul li{float: left;}
.ys1 ul li a{display: block;width: 12px;height: 12px;background: url(../images/ys_20.jpg) no-repeat;margin-right: 8px}
.ys1 ul li a:hover,.ys1 ul li.cur a{background: url(../images/ys_18.jpg) no-repeat;}
.ys1 .ys-y{width: 490px;}
.ys1 .ys-y h4{width: 234px;background: url(../images/ys_03.jpg) no-repeat right 8px;}
.ys2 .ys-y h4{width: 312px;background: url(../images/ys_25.jpg) no-repeat right 8px;}
.ys2 ul{padding-left: 22px}
.ys2 ul li{float:left;width: 214px;height: 126px;background: url(../images/yy_03.jpg) no-repeat center bottom;margin-right: 30px}
.ys2 ul li img{border: 2px solid #cccccc;width: 203px;height: 119px}
.ys2 ul .none{margin-right: 0}
/**/
.fw{padding-top: 45px;height: 465px;font-family: "Microsoft YaHei";}
.fw h2{text-align:center;height: 53px;}
.fw h2 a{color: #000000;font-size: 28px}
.fw-c{width:771px; margin:0 auto;}
.fw ul li{float: left;overflow: hidden;width: 771px;height: 384px;margin-right: 4px;display:inline-block;position:relative}
.fw ul li.cur{width:771px}
.fw ul li span{float: left;display: block;}
.fw ul li p{float: left;width: 771px;position: relative;margin-left: 4px;display:inline-block;position: absolute;overflow: hidden;left:0px;top: 0px;}
.fw ul li p img{width: 771px;height: 384px;}
.fw ul li p em{font-style: normal;display: block;width: 571px;padding:15px 100px 0 100px;height: 60px;background: url(../images/tm.png) repeat;position: absolute;bottom: 0;left: 0;text-align: center; color: #fff;font-size: 14px;line-height: 25px}
.fw ul li span a{display: block;width: 18px;padding:130px 27px 0 27px;height: 254px;background: #a8a8a8;display: block;font-size: 18px;color: #fff;line-height: 30px}
.fw ul li span a:hover,.fw ul li.cur span a{text-decoration: none;background: #333333}
.fw ul li.none{margin-right: 0;}
/**/
.qh{height: 167px;position: relative;font-family: "Microsoft YaHei";}
.qh ul li{float: left;margin-right: 6px}
.qh ul .none{margin-right: 0}
.qh ul li img{border: 1px solid #e7e7e7;width: 241px;height: 114px}
.qh-c a{position: absolute;width: 71px;height: 30px;}
.qh-c a.lf{top: 43px;left: -90px;}
.qh-c a.lr{top: 43px;right: -90px;}
/**/
.yx{padding-top:104px;background: url(../images/yxbj.jpg) no-repeat center 0;height:710px;font-family: "Microsoft YaHei";width:100%;overflow:hidden}
.yx h2{text-align: center;height:80px;}
.yx h2 a{display: block;background: url(../images/yx_03.jpg) no-repeat center 18px;color: #333333;font-size: 28px;}
.yx h2 span{display: block;font-weight: normal;padding-top:5px;color: #666666;font-size: 16px}
.yx em{display: block;width: 1025px;height: 476px;margin: 0 auto 35px auto}
.yx h4 img{display: block;float: left;padding: 0 10px 0 270px}
.yx h4 a{color: #e50014;font-size: 20px}
.yx p{display: block;width: 795px;margin: 10px auto 0 auto;font-size: 14px;color: #333333;line-height: 24px;text-align: center;}
.yx p a{color: #e50014}
/**/
.ry{padding-top: 37px;height: 406px;font-family: "Microsoft YaHei";overflow: hidden;}
.ry-n {padding-left: 260px;height: 45px}
.ry-n ul li{float: left;width: 225px;background: url(../images/ry_03.jpg) no-repeat right 0;height: 27px;margin-right: 40px}
.ry-n ul li a{color: #333;font-size: 20px;display: block;width:200px;background: url(../images/ry_06.jpg) no-repeat right 5px}
.ry-n ul li a:hover,.ry-n ul li.cur a{color: #e50014}
.ry-n ul li.frtl a{width: 185px}
.ry-n ul .none{background: none}
.ry-n ul li em{font-style: normal;font-size: 14px}
.ry-r ul li{float: left;text-align: center;margin-right: 10px}
.ry-r ul .none{margin-right: 0}
.ry-r ul li a{color: #333333;font-size: 14px}
.ry-r ul li img{display: block;width: 241px;height: 284px;margin-bottom: 19px}
.ry-c{position: relative;}
.ry-c a{display: block;width: 71px;height: 30px;position: absolute;}
.ry-c a.lf{top: 126px;left: -90px;}
.ry-c a.lr{top: 126px;right: -90px;}
/**/
.new{height: 504px;background: #f6f6f6;font-family: "Microsoft YaHei";}
.new-l,.new-w{padding-top: 22px;}
.new-l{width: 490px;}
.new-n,.new-w h4 {height: 47px}
.new-n ul li{float: left;}
.new-n ul li a{color: #333333;font-size: 16px;font-weight: bold;height: 26px;display: block;width: 72px}
.new-n ul li a:hover,.new-n ul li.cur a{border-bottom: 2px solid #e50014}
.new-n ul li.nwfrt{width: 94px;background: url(../images/newc_03.jpg) no-repeat right 3px;margin-right: 30px;}
.new-n em,.new-w h4 em{display: block;float: right;text-transform: uppercase;}
.new-n em a,.new-w h4 em a{font-style: normal;font-weight: normal;color: #333;font-size: 14px;}
.new-l dt img{display: block;width: 490px;height: 140px}
.new-l dd h4 a{color: #333;font-size: 14px;display: block;padding-bottom: 5px;}
.new-l dd{height: 100px;padding-top:25px;border-bottom: 1px solid #dfdfe0;color: #555555;font-size: 12px;line-height: 26px}
.new-l .uc li{margin-top:15px;background: url(../images/ys_07.jpg) no-repeat 0 5px;padding-left: 23px}
.new-l .uc li a{color: #666666;font-size: 12px}
.new-w{background: url(../images/new.jpg) no-repeat 0 0; float:right;width:490px;}
.new-w h4 span a{color: #333;font-size:16px }
.new-w p img{width:490px;height: 140px;display: block;margin-bottom: 28px}
.new-w dt{padding-left: 28px;background: url(../images/new_14.jpg) no-repeat 0 0;height: 18px;line-height: 18px;margin-bottom: 10px}
.new-w dt a{color: #333;font-size: 14px}
.new-w dd{padding-left: 28px;color: #555555;font-size: 12px;line-height: 20px}
.new-w dl{height: 94px;border-bottom: 1px solid #dfdfe0;margin-bottom: 20px}
.new-w .none{margin-bottom: 0}
.new-e{position: relative;}
.new-r{position: absolute;right:-30px;top:-15px;background: url(../images/ly.jpg) no-repeat;height:485px;width: 232px;padding: 34px 65px 0 65px;}
.new-r h4{color: #333;font-size: 18px}
.new-r h5{padding: 12px 0 20px 0;color:#e50014;font-size: 16px}
.new-r ul li{margin-bottom: 10px;height: 31px}
.new-r ul li span{float:left;width: 48px;font-size: 14px;color: #333;line-height: 31px}
.new-r ul li em{width: 180px;float: left;height: 31px;background: #fff;display: block;font-style:normal;color: #e50014;font-size: 12px;line-height: 31px}
.new-r ul li input{background: none;float: left;width: 158px;padding: 0 5px;height: 31px;line-height: 31px;border: 0}
.new-r ul li.ly{height: 103px}
.new-r ul li textarea{height: 103px;width: 170px;padding: 0 5px;background: #fff;border: 0;line-height: 20px;resize: none;}
.new-r ul li.yzm input{background: #fff;padding: 0 5px;width: 80px;margin-right: 7px}
.new-r ul li.zc{margin-top: 18px}
.new-r ul li.zc input{width: 86px;height: 33px;}
.new-r ul li.zc .btn1{background: url(../images/new_22.jpg) no-repeat;margin: 0 10px 0 48px}
.new-r ul li.zc .btn2{background: url(../images/new_24.jpg) no-repeat;}
/**/
.ft{height: 375px;}